package com.ylyq.ylxx.service;

import com.ylyq.ylxx.model.ResponseData;
import com.ylyq.ylxx.model.bean.OceanengineCreateGroupResult;
import com.ylyq.ylxx.model.bean.OceanengineGroupInfo;
import com.ylyq.ylxx.model.bean.OceanengineUpdateStatusGroupResult;
import com.ylyq.ylxx.model.request.*;

public interface IOceanegineGroupService {
    OceanengineGroupInfo getGroup(GetGroupRequest getGroupInfoRequest);

    OceanengineCreateGroupResult createGroup(CreateGroupInfoRequest createGroupInfoRequest);


    OceanengineCreateGroupResult updateGroup(UpdateGroupInfoRequest temp);

    OceanengineUpdateStatusGroupResult updateStatusGroup(UpdateStatusGroupInfoRequest temp);

    ResponseData getGroupAndReport(GetGroupInfoRequest getGroupInfoRequest);
}
